﻿package com.components
{
	import flash.events.Event;
	import flash.events.MouseEvent;
	
	import com.tools.SoundManager;
	
	/////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PreviousButton ::
	// - composant particulier qui définit le bouton 'précédent' du player
	/////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	public class PreviousButton extends PlayerPointer
	{
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		// MEMBRE DE CLASSE
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		private var _soundManager : SoundManager = SoundManager.getInstance();
		
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		// CONSTRUCTEUR
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		function PreviousButton( )
		{
			super();
			addEventListener( MouseEvent.MOUSE_OVER, overPlay );
			addEventListener( MouseEvent.CLICK, clickPlay );
		}
		
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		// METHODES PRIVEES : implémentation de l'interaction avec SoundManager
		/////////////////////////////////////////////////////////////////////////////////////////////////////////
		
		private function clickPlay( pEvt : MouseEvent ) : void
		{
			_soundManager.previousSong( );
		}
		
		private function overPlay( pEvt : MouseEvent ) : void
		{
			trace("vous survolez actuellement PREVIOUS");
		}
	}
}